01. Lesson Intro

Lesson Intro Heading

Overview

FSND C4 L1 A01 Lesson Intro

Lesson Intro Recap

Lesson Overview

If you plan to deploy your application to the cloud or other production environment, you will need your application to run in a different environment from your development machine. Unfortunately, you might not have direct control over the cloud environment or the software installed, and this could cause problems for your application.

One solution to this problem is to use an additional piece of software that can bundle your application’s dependencies with your application. Two options for this kind of software are containers and virtual machines . In this lesson, you will:

  • Learn about containers
  • Understand the difference between containers and VMs
  • Learn about the most popular container system: Docker
  • Pull and run pre-built containers from the DockerHub container registry
  • Learn how to create your own container images using a text document called a Dockerfile